home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 7 / Apprentice-Release7.iso / Source Code / C ++ / Applications / Conic Sections 0.9.2 / Sources / Angle.cpp < prev    next >
Encoding:
Text File  |  1997-06-20  |  356 b   |  19 lines  |  [TEXT/CWIE]

  1. //Copyright (c) 1997 Brian and Aidan Cully
  2. //All rights reserved
  3.  
  4. #include <math.h>
  5. #include "LMath.h"
  6. #include "angle.h"
  7.  
  8. TAngle::TAngle( float newAngle )
  9. {
  10.     SetAngle( newAngle );
  11. }
  12.  
  13. void TAngle::SetAngle( float newAngle )
  14. {
  15.     mAngle = newAngle;
  16.     mAngle = fmod( mAngle+360, 360 );
  17.     mSinAngle = sin( mAngle*M_PI/180 );
  18.     mCosAngle = cos( mAngle*M_PI/180 );
  19. }